#ifndef MARKERLOSTSTATE_H
#define MARKERLOSTSTATE_H

#include "GameState.h"
#include <graphics/sprite_renderer.h>
#include <graphics/font.h>
class MarkerLostState : public GameState
{
public:
	MarkerLostState(const abfw::Platform& platform);
	
	~MarkerLostState();

	GameStates::State Update();
	void Draw2D(abfw::SpriteRenderer* render, abfw::Matrix44 Projection) ;
	void Draw3D(abfw::Renderer3D* render, abfw::Colour defaultColour);

	static GameState* Instance() {
		return &mLostState;
	}


private:
	static MarkerLostState mLostState;
	abfw::Font* mFont;
	

};

#endif